<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.js"></script>
</head>
<body>
    <button id="btn">秒杀</button>
    <script>
        
        //自己写的  函数节流
       
       /* let btn = document.getElementById('btn');

        //  开关
        let execute = true;
        btn.onclick = function(){

            if(execute){

                execute = false;  //关闭 开关

                console.log("我要赶紧抢，向后台发送请求");

                setTimeout(() => {
                    execute = true
                }, 1000);
            }

        } */


        let btn = document.getElementById('btn');

        btn.onclick = _.throttle(()=>{
            console.log("我要赶紧抢，向后台发送请求");
        },1000,{trailing:false})


        // 函数防抖：  只要最后一次  【搜索】
        //函数节流：   间隔时间段内只执行第一次   【秒杀、登录、注册】

    </script>
</body>
</html>